/**
 * @copyright 2017 sinping.com 北京芯平科技股份有限公司. All rights reserved.
 * 本内容仅限于北京芯平科技股份有限公司内部传阅，禁止外泄以及用于其他的商业目的.
 */
package com.sinping.qh.utils.auth;

/**
 * @author guojie
 * @create 2017/12/28
 */
public class AuthUtil {

    private static final String url_split="/";


    /**
     * url  形如 /api/v1/user/info/......  其中包含指定数据格式
     * 该方法  指定数据格式：包含 32位数据 替换为指定placeHolder
     *
     * @return
     */
    public static String formatUrl(String url, String palceHolder) {
        StringBuffer stringBuffer = new StringBuffer("");
        if (url == null || palceHolder == null) {
            return "";
        }
        String[] split = url.split(AuthUtil.url_split);
       for(int i=1;i<split.length;i++){
           String s=split[i];
           if(s.length()>=32){
               s=palceHolder;
           }
           stringBuffer.append(AuthUtil.url_split).append(s);
       }
        return stringBuffer.toString();
    }
}
